<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
		<script>
		//阶乘 循环体
		//var x =3;
		/*var x =5;
		function fn(x){
		var num = 1;
		//for(var i in x){
		for(let i=1;i<=x;i++){ //let和var 效果是一样的
			//for(var i=1;i<=x;i++){ //var是声明参数 有时候不满足...
			//document.write(i);
			num=num*i;
		}
		return num;
		}
		//document.write(fn(x));
		document.write(fn(x));
		*/



		//输出1-100 换行 循环
		/*var x=100;
		function fn(x){
		//输出1-100 换行

		for (let i=1; i<100; i++) {
		document.write(i+"</br>");

		}

		}

		fn(x);
		*/

		//递归函数 也是循环 
		/*var x=100;

		function fn1(n){
		if(n<=100){
		   document.write(n+"</br>");//如果n<=100,那么就自己调用自己
		   fn1(n+1);//那么就自己调用自己 fn2 再往上循环100次 直到100为止
		}
		}
		fn1(1);
		*/

		//再变化一次 
		var x=100;
		function fn(x){
		//输出1-100 换行

		for (let i=1; i<=100; i++) {
		document.write(i+"</br>")

		}
		for(let i=99;i>=1;i--){
		document.write(i+"</br>")//循环反写
		}

		}
		fn(x);
		

		//从1-100 再100-1 的变化 ctrl+/ == //
		// var x = 100;
		// function fn1(n) {
		// 	if (n < 100) {
		// 		document.write(n + "</br>");
		// 		fn1(n + 1);
		// 	}
		// 	document.write(n + "</br>")
		// }
		// fn1(1);
		
	
		
		
		

		</script>
</body>
</html>
	